using UnityEngine;
using UnityEngine.UI;

public class TogglePanelController : MonoBehaviour
{
    public Toggle toggle;
    public GameObject panelToHide;

    void Start()
    {
        // 注册 Toggle 值变化事件
        toggle.onValueChanged.AddListener(OnToggleValueChanged);

        // 初始化状态
        OnToggleValueChanged(toggle.isOn);
    }

    void OnToggleValueChanged(bool isOn)
    {
        // 如果 Toggle 为 true，就隐藏面板；false 就显示
        if (panelToHide != null)
        {
            panelToHide.SetActive(!isOn);
        }
    }
}